// * javascript是动态类型的。
// // 1- 类型是可以改变的
// let a = 1;// number类型
// a = "abc";// string类型
// // 2-  书写过程中不会报错，运行会报类型错误
// a();// 书写过程中不会报错，运行会报类型错误



// * typeScript是静态类型的。
// // :右侧是指定的类型（类型注释）
// let a:number = 1;// 定义了一个名字为a,类型为number,值为1的变量
// // a = "abc";// 类型一旦定义好，不允许更改
// // a();// 在书写的过程中，会告诉程序员异常信息


// * TypeScript中有一些非异常错误
// // const obj  = {
// //
// // }
// // console.log(obj.userName);
//
// const arr = [1,2,3,4];
// const num:number = arr.find(v=>v===2);
